.panel{
	position:absolute;top:0;left:0;right:0;
	
	height:100%;display:block;bottom:-29px;margin-top:35px;
}

.panel *{font-size:12px;}

.title-bar {
	position:absolute;top:-35px;left:0;right:0;height:35px;
	background:url('images/panel-top.png') 50% top no-repeat;
	
}

.title-bar ul{margin:0;padding:0;list-style:none;position:absolute;right:0em;}
.title-bar ul li{margin:0;padding:0;list-style:none;line-height:22px;width:22px;margin:10px;}
.title-bar ul li a{text-indent:-3000px;}
.title-bar ul li #login_exit_action{background:url('images/exit-icon.png') 0 0 no-repeat;height:100%;width:100%;display:block;}
.title-bar ul li #dashboard_logout_action{background:url('images/exit-icon.png') 0 0 no-repeat;height:100%;width:100%;display:block;}

.title-bar h1{padding:5px 10px;padding-left:38px;background:url('images/fixx-logo.png') 10px 50% no-repeat;}

.footer-bar{clear:both;z-index:300;
	background:url('images/panel-bottom.png') 50% bottom no-repeat;
	position:relative;
	height:38px;display:block;
	padding:6px 0 0 0;
	
	
}

.pane{background:url('images/panel-middle.png') 50% 0 repeat-y;
	
	
}
.pane form{
	background:url('images/pane-top.png') 50% top no-repeat;
	padding:0;margin:0;padding-top:5px;
}
 form fieldset{border:none;padding:0;margin:0;background:url('images/pane-bottom.png') 50% bottom no-repeat;padding-bottom:5px;}

span{display:block;margin:0;padding:0;clear:both;}

span label{width:3em;clear:both;margin:10px 15px;font-size:11px!important;line-height:20px;margin-right:0;text-align:left;}
span input{width:10em;float:right;margin-right:15px}
.footer-bar span.submit {margin:0;}
.footer-bar span.submit input{float:right;width:auto;margin:0px 8px;}




